﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Model
{
    public class Medarbejder
    {

    /********** ATTRIBUTES **********/
        
        private int medarbejderId;
        private string medarbejderNavn;
        private int cprNr;
        private byte[] billede;
        private bool aktiv;
        private DateTime ansættelsesDato;
        private int ansættelsesTimer;
        private string bemærkninger;
       
        //private KontaktInfo kontaktInfo;
        //private Kontaktperson kontaktperson;
        //private Løn løn
        
        /********** CONSTRUCTOR **********/

        public Medarbejder(int medarbejderId, string medarbejderNavn, int cprNr, byte[] billede, bool aktiv, DateTime ansættelsesDato, int ansættelsesTimer, string bemærkninger)
        {
            this.medarbejderId = medarbejderId;
            this.medarbejderNavn = medarbejderNavn;
            this.billede = billede;
            this.cprNr = cprNr;
            this.aktiv = aktiv;
            this.ansættelsesDato = ansættelsesDato;
            this.ansættelsesTimer = ansættelsesTimer;
            this.bemærkninger = bemærkninger;

            //this.kontaktInfo = kontaktInfo;
            //this.kontakperson = kontaktperson;
            //this.løn = løn;
        }



        /**************** Metoder ***************/



        /********** PROPERTIES **********/

       

        public int MedarbejderId
        {
            set { medarbejderId = value; }
            get { return medarbejderId; }
        }

        public String MedarbejderNavn
        {
            set { medarbejderNavn = value; }
            get { return medarbejderNavn; }
        }

        public int CprNr
        {
            set { cprNr = value; }
            get { return cprNr; }
        }


        public Byte[] Billede
        {
            set { billede = value; }
            get { return billede; }
        }

        public bool Aktiv
        {
            set { aktiv = value; }
            get { return aktiv; }
        }

        public DateTime AnsætelsesDato
        {
            set { ansættelsesDato = value; }
            get { return ansættelsesDato; }
        }

        public int AnsættelsesTimer
        {
            set { ansættelsesTimer = value; }
            get { return ansættelsesTimer; }
        }

        public String Bemærkninger
        {
            set { bemærkninger = value; }
            get { return bemærkninger; }
        }

    }
}
